package com.ecoolex.discount.sales.pojo;

import com.ecoolex.framework.common.annotation.Description;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class YouWorldOrderRecordItem {



    /**
     *
     *   订单号    <br>
     *<br>
     * 字段名： you_world_order_record.OrderNo
     */
    @Description({"订单号", "数据长度: 100"})
    private String orderNo;

    /**
     *
     *   用户Id    <br>
     *<br>
     * 字段名： you_world_order_record.UserId
     */
    @Description({"用户Id", "数据长度: 100"})
    private String userId;

    /**
     *
     *   商品ID    <br>
     *<br>
     * 字段名： you_world_order_record.ProdeuctId
     */
    @Description({"商品ID", "数据长度: 100"})
    private String prodeuctId;

    /**
     *
     *   商品名称    <br>
     *<br>
     * 字段名： you_world_order_record.ProductName
     */
    @Description({"商品名称", "数据长度: 100"})
    private String productName;

    /**
     *
     *   商品价格    <br>
     *<br>
     * 字段名： you_world_order_record.ProductPrice
     */
    @Description({"商品价格", "数据长度: 10"})
    private BigDecimal productPrice;

    /**
     *
     *   支付金额    <br>
     *<br>
     * 字段名： you_world_order_record.Amount
     */
    @Description({"支付金额", "数据长度: 10"})
    private BigDecimal amount;

    /**
     *
     *   平台    <br>
     *<br>
     * 字段名： you_world_order_record.Platform
     */
    @Description({"平台", "数据长度: 100"})
    private String platform;

    /**
     *
     *   支付渠道    <br>
     *<br>
     * 字段名： you_world_order_record.PaymentChannel
     */
    @Description({"支付渠道", "数据长度: 100"})
    private String paymentChannel;

    /**
     *
     *   商户号    <br>
     *<br>
     * 字段名： you_world_order_record.MerchantId
     */
    @Description({"商户号", "数据长度: 100"})
    private String merchantId;

    /**
     *
     *   折扣率    <br>
     *<br>
     * 字段名： you_world_order_record.DiscountPercent
     */
    @Description({"折扣率", "数据长度: 10"})
    private BigDecimal discountPercent;

    /**
     *
     *   会员积分    <br>
     *<br>
     * 字段名： you_world_order_record.MembershipPoints
     */
    @Description({"会员积分", "数据长度: 10"})
    private BigDecimal membershipPoints;

    /**
     *
     *   交易币种    <br>
     *<br>
     * 字段名： you_world_order_record.Currency
     */
    @Description({"交易币种", "数据长度: 100"})
    private String currency;

    /**
     *
     *   汇率    <br>
     *<br>
     * 字段名： you_world_order_record.ExchangeRate
     */
    @Description({"汇率", "数据长度: 100"})
    private String exchangeRate;

    private String paymentStatus;
    protected String refundStatus;
}
